package day04;

import java.util.ArrayList;
import java.util.Iterator;

/**
 * 创建一个集合，存放元素"1","$","2","$","3","$","4"
 *   使用迭代器遍历集合，并在过程中删除所有的"$"，
 *   最后再将删除元素后的集合使用新循环遍历，并输出每一个元素。
 * @author Bonnie
 *
 */
public class Test02 {
    public static void main(String[] args) {
        ArrayList<String> arr = new ArrayList<>();
        arr.add("1");
        arr.add("$");
        arr.add("2");
        arr.add("$");
        arr.add("3");
        arr.add("$");
        arr.add("4");
       /* for (String s:arr) {
            if (s.equals("$")==true){
                arr.remove(s);
            }
        }*/
        for (Iterator<String> it = arr.iterator(); it.hasNext(); ) {
            String s = it.next();
            if (s.equals("$") == true) {
                it.remove();
            }

        }
        for (String s0 : arr) {
            System.out.print(s0 + " ");
        }

    }
}
